/*
 * beep.c
 *
 *  Created on: Apr 19, 2024
 *      Author: LeiWang
 */


#include "beep.h"

// led常亮控制
void beep_on(){
	// 拉高PA8的电位，led熄灭
	HAL_GPIO_WritePin(GPIO_BEEP,GPIO_PIN_BEEP,GPIO_PIN_RESET);
}

// led关闭
void beep_off(){
	// 拉低PA8的电位，led点亮
	HAL_GPIO_WritePin(GPIO_BEEP,GPIO_PIN_BEEP,GPIO_PIN_SET);
}

// led快速闪烁,每500ms翻转一次led
void beep_fast_trigger(){

	HAL_GPIO_TogglePin(GPIO_BEEP, GPIO_PIN_BEEP);
	HAL_Delay(500);
}

// led缓慢闪烁，每秒翻转一次led
void beep_slow_trigger(){

	HAL_GPIO_TogglePin(GPIO_BEEP, GPIO_PIN_BEEP);
	HAL_Delay(1000);
}
